palm rest - German English Dictionary